<?php
/**
 * @author Jakub Janský
 */


class Knihovna_Model_DbTable_Tskupina extends Zend_Db_Table_Abstract
{

    //nazev tabulky
    protected $_name = 'tskupina';

    //PK
    //   protected $_primary = 'id_tskupina';

    //FK
    public function najdiTskupina($id)
    {
        $id = (int)$id;
        $row = $this->fetchRow('id_tskupina = ' . $id);

        if (!$row) {
            throw new Exception("Nelze nalezt vydavatele s ID $id");
        }
        return $row->toArray();
    }

    public function pridejTskupina($nazev)
    {
        $data = array(
            'nazev' => $nazev,
        );
        $this->insert($data);
    }

    public function upravTskupina($id, $nazev)
    {
        $data = array(
            'nazev' => $nazev,
        );
        $this->update($data, 'id_tskupina =' . (int)$id);
    }

    public function smazTskupina($id)
    {
        $this->delete('id_tskupina =' . (int)$id);
    }
}